package com.nd.service;

import com.nd.pojo.bo.OrderRefundBO;
import com.nd.pojo.bo.OrderShipBO;
import com.nd.pojo.vo.OrderDetailVO;
import com.nd.pojo.vo.OrderListVO;
import com.nd.pojo.vo.wx.WxOrderListVO;

public interface OrderService {
    OrderListVO orderList(Integer page, Integer limit, Short orderStatusArray, String sort, String order, String orderSn, Integer userId);

    OrderDetailVO orderDetail(Integer id);

    void orderRefund(OrderRefundBO orderRefundBO);

    void orderShip(OrderShipBO orderShipBO);

    WxOrderListVO orderList(Integer showType, Integer page, Integer limit);
}
